import request from '@/utils/request'
import upload from '@/utils/upload'

// 查询我的客户列表
export function getCustomerList(data) {
	return request({
		url: '/logi/sys/customer/list',
		method: 'post',
		data:data
	})
}

// 修改我的客户信息
export function updateCustomerProfile(data) {
	return request({
		url: '/logi/sys/customer',
		method: 'put',
		data: data
	})
}

// 新增我的客户
export function addCustomer(data) {
	return request({
		url: '/logi/sys/customer',
		method: 'post',
		data: data
	})
}

// 删除我的客户
export function deleteCustomer(customIds) {
	return request({
		url: '/logi/sys/customer/' + customIds,
		method: 'delete'
	})
}

// 获取我的客户详细信息
export function getCustomerDetails(customId) {
	return request({
		url: '/logi/sys/customer/'+customId,
		method: 'get'
	})
}

// 上传客户相关附件
export function uploadFile(tempFiles) {
    return upload({
		url: '/sys/oss/upload',
		filePath:tempFiles[0].path,
		file:tempFiles[0].file
    })
}


/**
 * ------------------------
 *  这里是客户收发货地址管理
 * ------------------------
 */

// 新增客户收发货地址管理
export function addCustomerAddress(data) {
	return request({
		url: '/logi/sys/book',
		method: 'post',
		data: data
	})
}

// 修改客户收发货地址管理
export function updateCustomerAddressProfile(data) {
	return request({
		url: '/logi/sys/book',
		method: 'put',
		data: data
	})
}

// 删除客户收发货地址管理
export function deleteCustomerAddress(ids) {
	return request({
		url: '/logi/sys/book/' + ids,
		method: 'delete'
	})
}

// 获取客户收发货地址管理详细信息
export function getCustomerAddressDetails(id) {
	return request({
		url: '/logi/sys/book/'+id,
		method: 'get'
	})
}